#ifndef FRUIT_H
#define FRUIT_H
/*------------------------------------------------------------------*/
/*																	*/
/*							fruit.h     							*/
/* 																	*/
/* 																	*/
/*------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/*																	*/
/*							Inclusions   							*/
/* 																	*/
/* 																	*/
/*------------------------------------------------------------------*/
#include "constante.h"
#include "serpent.h"

/*------------------------------------------------------------------*/
/*																	*/
/*							Structures  							*/
/* 																	*/
/* 																	*/
/*------------------------------------------------------------------*/
/* DEFINTION DU TYPE FRUIT*/
typedef struct sFruit {

    Position pos;
    int type;

} Fruit ;

/*------------------------------------------------------------------*/
/*																	*/
/*							Prototypes   							*/
/* 																	*/
/* 																	*/
/*------------------------------------------------------------------*/

int nombreAleatoireSurX();
/*
GENERE UNE COORDONNE X AU HASARD
*/

int nombreAleatoireSurY();
/*
GENERE UNE COORDONNE Y AU HASARD
*/

void genererFruit(Fruit *f, serpent s,  int * tab, int M);
/*
PROCEDURE PERMETTANT DE GENERER UN FRUIT A DES COORDONNES ALEATOIRES
*/

void mangeFruit(Fruit *f, serpent s, int * tab, int M, int *compteur);
/*
PROCEDURE QUI TEST SI UN FRUIT EST MANGE
*/


#endif
